﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using smartphone.App_Code;

namespace smartphone.UserControls
{
    public partial class AdminOldCart : System.Web.UI.UserControl
    {
        private ShoppingCart cart = new ShoppingCart();
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void BtContOldCart_Click(object sender, EventArgs e)
        {
            byte days = byte.Parse(TxtCountDay.Text);
            int numCart = cart.CountOldCarts(days);

            if (numCart == -1)
            {
                countLabel.Text = "Có lỗi xảy ra trong quá trình đếm số lượng sản phẩm trong giỏ hàng.";
            }
            else if (numCart == 0)
            {
                countLabel.Text = "Không có giỏ hàng nào quá hạn";
            }
            else if (numCart > 0)
            {
                countLabel.Text = "Có " + numCart.ToString() + " giỏ hàng quá hạn.";
            }
        }

        protected void BtDeleteOldCart_Click(object sender, EventArgs e)
        {
            byte days = byte.Parse(TxtCountDay.Text);
            bool success = cart.DeleteOldCarts(days);
            countLabel.Text = success ? "Xóa các giỏ hàng quá hạn thành công." : "Xóa giỏ hàng quá hạn không thành công.";
        }
    }
}